The Oklahoma Highway Patrol says a Collinsville man died after his motorcycle struck a dog on Highway 82 northeast of Salina in Mayes County Monday evening.